x86-64: enable hypervisor output on VESA frame buffer
authorkfraser@localhost.localdomain <kfraser@localhost.localdomain>
Mon, 13 Aug 2007 09:09:06 +0000 (10:09 +0100)
committerkfraser@localhost.localdomain <kfraser@localhost.localdomain>
Mon, 13 Aug 2007 09:09:06 +0000 (10:09 +0100)
commit6d9199bd0f2227d74c37d9e21b819f66318c55f2
tree52baee10ca420b9a32f4f24e8aeb20f877abb27e
parent9119ea5153b5feb9aee3ce8d66f909f529f443e9
x86-64: enable hypervisor output on VESA frame buffer

This is x86-64 only for now due to the virtual address space
constraints on x86-32.

New options 'vesa-ram', 'vesa-map', 'vesa-mtrr' are close equivalents
to the vesafb Linux options 'vtotal', 'vremap', 'mtrr'.

Also the font can be specified: font=8x{8,14,16}.

Signed-off-by: Jan Beulich <jbeulich@novell.com>
Signed-off-by: Keir Fraser <keir@xensource.com>
xen/arch/x86/setup.c
xen/drivers/char/console.c
xen/drivers/video/Makefile
xen/drivers/video/vesa.c [new file with mode: 0644]
xen/drivers/video/vga.c
xen/include/xen/vga.h